all too trusting - French English Dictionary